1116
1479
153
359
393
390
515
340
1835
219
525
196
401
383
108
1474
346
502
316
261
117
443
227
548
675
473